<!DOCTYPE html>
<!-- saved from url=(0036)http://www.sitexa.org/anires/public/ -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>个人简历</title><meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><link href="./个人简历_files/app.05505556d08b29c951aef21426afeae1.css" rel="stylesheet"><style></style></head><body><div data-v-22ce9519="" id="app"><div data-v-35c047fd="" data-v-22ce9519="" class="styleEditor"><div data-v-35c047fd="" class="code"><style>/*
* Inspired by http://strml.net/
* 大家好，我是南方。
* 我来写一份简历！
*/

/* 首先给所有元素加上过渡效果 */
* {
  transition: all .1s;
}
/* 白色背景太单调了，我们来点背景 */
html {
  color: rgb(222,222,222); background: rgb(0,43,54);
}
/* 文字离边框太近了 */
.styleEditor {
  padding: .5em;
  border: 1px solid;
  margin: .5em;
  overflow: auto;
  width: 45vw; height: 90vh;
}
/* 代码高亮 */
.token.selector{ color: rgb(133,153,0); }
.token.property{ color: rgb(187,137,0); }
.token.punctuation{ color: yellow; }
.token.function{ color: rgb(42,161,152); }

/* 加点 3D 效果呗 */
html{
  perspective: 1000px;
}
.styleEditor {
  position: fixed; left: 0; top: 0;
  -webkit-transition: none;
  transition: none;
  -webkit-transform: rotateY(10deg) translateZ(-100px) ;
          transform: rotateY(10deg) translateZ(-100px) ;
}

/* 接下来我给自己准备一个编辑器 */
.resumeEditor{
  position: fixed; right: 0; top: 0;
  padding: .5em;  margin: .5em;
  width: 48vw; height: 90vh;
  border: 1px solid;
  background: white; color: #222;
  overflow: auto;
}
/* 好了，我开始写简历了 */



/* 这个简历好像差点什么
 * 对了，这是 Markdown 格式的，我需要变成对 HR 更友好的格式
 * 简单，用开源工具翻译成 HTML 就行了
 */

/* 再对 HTML 加点样式 */
.resumeEditor{
  padding: 2em;
}
.resumeEditor h2{
  display: inline-block;
  border-bottom: 1px solid;
  margin: 1em 0 .5em;
}
.resumeEditor ul,.resumeEditor ol{
  list-style: none;
}
.resumeEditor ul> li::before{
  content: '•';
  margin-right: .5em;
}
.resumeEditor ol {
  counter-reset: section;
}
.resumeEditor ol li::before {
  counter-increment: section;
  content: counters(section, ".") " ";
  margin-right: .5em;
}
.resumeEditor blockquote {
  margin: 1em;
  padding: .5em;
  background: #ddd;
}
</style></div> <pre data-v-35c047fd=""><span class="token comment" spellcheck="true">/*
* Inspired by http://strml.net/
* 大家好，我是南方。
* 我来写一份简历！
*/</span>

<span class="token comment" spellcheck="true">/* 首先给所有元素加上过渡效果 */</span>
<span class="token selector">*</span> <span class="token punctuation">{</span>
  <span class="token property">transition</span><span class="token punctuation">:</span> all .1s<span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token comment" spellcheck="true">/* 白色背景太单调了，我们来点背景 */</span>
<span class="token selector">html</span> <span class="token punctuation">{</span>
  <span class="token property">color</span><span class="token punctuation">:</span> <span class="token function">rgb</span><span class="token punctuation">(</span>222,222,222<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token property">background</span><span class="token punctuation">:</span> <span class="token function">rgb</span><span class="token punctuation">(</span>0,43,54<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token comment" spellcheck="true">/* 文字离边框太近了 */</span>
<span class="token selector">.styleEditor</span> <span class="token punctuation">{</span>
  <span class="token property">padding</span><span class="token punctuation">:</span> .5em<span class="token punctuation">;</span>
  <span class="token property">border</span><span class="token punctuation">:</span> 1px solid<span class="token punctuation">;</span>
  <span class="token property">margin</span><span class="token punctuation">:</span> .5em<span class="token punctuation">;</span>
  <span class="token property">overflow</span><span class="token punctuation">:</span> auto<span class="token punctuation">;</span>
  <span class="token property">width</span><span class="token punctuation">:</span> 45vw<span class="token punctuation">;</span> <span class="token property">height</span><span class="token punctuation">:</span> 90vh<span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token comment" spellcheck="true">/* 代码高亮 */</span>
<span class="token selector">.token.selector</span><span class="token punctuation">{</span> <span class="token property">color</span><span class="token punctuation">:</span> <span class="token function">rgb</span><span class="token punctuation">(</span>133,153,0<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span>
<span class="token selector">.token.property</span><span class="token punctuation">{</span> <span class="token property">color</span><span class="token punctuation">:</span> <span class="token function">rgb</span><span class="token punctuation">(</span>187,137,0<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span>
<span class="token selector">.token.punctuation</span><span class="token punctuation">{</span> <span class="token property">color</span><span class="token punctuation">:</span> yellow<span class="token punctuation">;</span> <span class="token punctuation">}</span>
<span class="token selector">.token.function</span><span class="token punctuation">{</span> <span class="token property">color</span><span class="token punctuation">:</span> <span class="token function">rgb</span><span class="token punctuation">(</span>42,161,152<span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token punctuation">}</span>

<span class="token comment" spellcheck="true">/* 加点 3D 效果呗 */</span>
<span class="token selector">html</span><span class="token punctuation">{</span>
  <span class="token property">perspective</span><span class="token punctuation">:</span> 1000px<span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token selector">.styleEditor</span> <span class="token punctuation">{</span>
  <span class="token property">position</span><span class="token punctuation">:</span> fixed<span class="token punctuation">;</span> <span class="token property">left</span><span class="token punctuation">:</span> 0<span class="token punctuation">;</span> <span class="token property">top</span><span class="token punctuation">:</span> 0<span class="token punctuation">;</span>
  <span class="token property">-webkit-transition</span><span class="token punctuation">:</span> none<span class="token punctuation">;</span>
  <span class="token property">transition</span><span class="token punctuation">:</span> none<span class="token punctuation">;</span>
  <span class="token property">-webkit-transform</span><span class="token punctuation">:</span> <span class="token function">rotateY</span><span class="token punctuation">(</span>10deg<span class="token punctuation">)</span> <span class="token function">translateZ</span><span class="token punctuation">(</span>-100px<span class="token punctuation">)</span> <span class="token punctuation">;</span>
          <span class="token property">transform</span><span class="token punctuation">:</span> <span class="token function">rotateY</span><span class="token punctuation">(</span>10deg<span class="token punctuation">)</span> <span class="token function">translateZ</span><span class="token punctuation">(</span>-100px<span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>

<span class="token comment" spellcheck="true">/* 接下来我给自己准备一个编辑器 */</span>
<span class="token selector">.resumeEditor</span><span class="token punctuation">{</span>
  <span class="token property">position</span><span class="token punctuation">:</span> fixed<span class="token punctuation">;</span> <span class="token property">right</span><span class="token punctuation">:</span> 0<span class="token punctuation">;</span> <span class="token property">top</span><span class="token punctuation">:</span> 0<span class="token punctuation">;</span>
  <span class="token property">padding</span><span class="token punctuation">:</span> .5em<span class="token punctuation">;</span>  <span class="token property">margin</span><span class="token punctuation">:</span> .5em<span class="token punctuation">;</span>
  <span class="token property">width</span><span class="token punctuation">:</span> 48vw<span class="token punctuation">;</span> <span class="token property">height</span><span class="token punctuation">:</span> 90vh<span class="token punctuation">;</span>
  <span class="token property">border</span><span class="token punctuation">:</span> 1px solid<span class="token punctuation">;</span>
  <span class="token property">background</span><span class="token punctuation">:</span> white<span class="token punctuation">;</span> <span class="token property">color</span><span class="token punctuation">:</span> #222<span class="token punctuation">;</span>
  <span class="token property">overflow</span><span class="token punctuation">:</span> auto<span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token comment" spellcheck="true">/* 好了，我开始写简历了 */</span>



<span class="token comment" spellcheck="true">/* 这个简历好像差点什么
 * 对了，这是 Markdown 格式的，我需要变成对 HR 更友好的格式
 * 简单，用开源工具翻译成 HTML 就行了
 */</span>

<span class="token comment" spellcheck="true">/* 再对 HTML 加点样式 */</span>
<span class="token selector">.resumeEditor</span><span class="token punctuation">{</span>
  <span class="token property">padding</span><span class="token punctuation">:</span> 2em<span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token selector">.resumeEditor h2</span><span class="token punctuation">{</span>
  <span class="token property">display</span><span class="token punctuation">:</span> inline-block<span class="token punctuation">;</span>
  <span class="token property">border-bottom</span><span class="token punctuation">:</span> 1px solid<span class="token punctuation">;</span>
  <span class="token property">margin</span><span class="token punctuation">:</span> 1em 0 .5em<span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token selector">.resumeEditor ul,.resumeEditor ol</span><span class="token punctuation">{</span>
  <span class="token property">list-style</span><span class="token punctuation">:</span> none<span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token selector">.resumeEditor ul&gt; li::before</span><span class="token punctuation">{</span>
  <span class="token property">content</span><span class="token punctuation">:</span> <span class="token string">'•'</span><span class="token punctuation">;</span>
  <span class="token property">margin-right</span><span class="token punctuation">:</span> .5em<span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token selector">.resumeEditor ol</span> <span class="token punctuation">{</span>
  <span class="token property">counter-reset</span><span class="token punctuation">:</span> section<span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token selector">.resumeEditor ol li::before</span> <span class="token punctuation">{</span>
  <span class="token property">counter-increment</span><span class="token punctuation">:</span> section<span class="token punctuation">;</span>
  <span class="token property">content</span><span class="token punctuation">:</span> <span class="token function">counters</span><span class="token punctuation">(</span>section, <span class="token string">"."</span><span class="token punctuation">)</span> <span class="token string">" "</span><span class="token punctuation">;</span>
  <span class="token property">margin-right</span><span class="token punctuation">:</span> .5em<span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token selector">.resumeEditor blockquote</span> <span class="token punctuation">{</span>
  <span class="token property">margin</span><span class="token punctuation">:</span> 1em<span class="token punctuation">;</span>
  <span class="token property">padding</span><span class="token punctuation">:</span> .5em<span class="token punctuation">;</span>
  <span class="token property">background</span><span class="token punctuation">:</span> #ddd<span class="token punctuation">;</span>
<span class="token punctuation">}</span>
</pre></div> <div data-v-647e008b="" data-v-22ce9519="" class="resumeEditor htmlMode"><div data-v-647e008b=""><h1 id="-">南方</h1>
<p>坐标：湖南长沙。</p>
<p>资深软件工程师，资深产品经理，高级项目经理。现为自由职业。</p>
<h1 id="-">技能</h1>
<h2 id="-">数据库设计</h2>
<ul>
<li>结构化数据库设计</li>
<li>noSQL设计</li>
</ul>
<h2 id="-">后端开发</h2>
<ul>
<li>用户管理</li>
<li>单点登录</li>
<li>第三方登录</li>
<li>权限管理</li>
<li>交易系统</li>
<li>支付系统</li>
<li>社区系统</li>
<li>博客系统</li>
<li>公众号开发</li>
<li>小程序开发</li>
<li>API接口开发</li>
</ul>
<h2 id="-">前端开发</h2>
<ul>
<li>Web前端开发</li>
<li>移动终端(Native App, Hybrid App)</li>
</ul>
<h2 id="-">产品设计</h2>
<ul>
<li>智慧旅游项目</li>
<li>运动健康云平台</li>
<li>社区支持农业O2O项目</li>
<li>省级环境监控平台</li>
<li>高速公路异地处罚系统</li>
<li>环保局办公自动化系统</li>
<li>保险公司数据迁移项目</li>
<li>啤酒厂供应链项目</li>
<li>货运代理系统</li>
<li>集装箱管理系统</li>
<li>滞期费管理项目</li>
</ul>
<h2 id="-">技术及语言</h2>
<ul>
<li>Java: SpringMVC, SpringCloud, Hibernate, iBatis, spark, sql2o, HikariCP, freemarker, okHttp, retrofit, RxJava</li>
<li>Kotlin: ktor, exposed, anko</li>
<li>Node.js: express, angular, ionic, react, cordova, meteor, electron, axios</li>
<li>Swift: Vapor, ReactiveSwift</li>
<li>Golang: hugo, beego, gorm, sqlx, matcha</li>
<li>Python: tushare, pandas, numpy, matplotlib</li>
<li>DotNet and PHP</li>
<li>DB: SQLServer, Oracle, MySQL/MariaDB, MongoDB, graphQL, redis, memcached</li>
<li>WebServer: apache, nginx, tomcat, netty, jetty</li>
<li>OS: Ubuntu, CentOS, MacOS, Windows</li>
<li>Others: Docker, git, Xmind，Axure</li>
</ul>
<h2 id="-">工作经历</h2>
<ol>
<li>湖南融耀健康管理有限公司</li>
<li>湖南三英特旅游智能技术有限公司</li>
<li>合肥蓝盾科技有限公司</li>
<li>上海易保网络有限公司</li>
<li>厦门海环计算机软件有限公司</li>
</ol>
<h2 id="-">教育经历</h2>
<ol>
<li>华东理工大学 环境工程学士</li>
<li>厦门大学 系统工程硕士</li>
</ol>
<h2 id="-">文章</h2>
<ul>
<li><a href="https://www.meipian.cn/qacqfbz?uuid=d541c15eef694065bc9d1ac9a07925a2">故土难离（我的父亲母亲）</a></li>
<li><a href="https://www.meipian.cn/wjaz3zh?uuid=ca1cd053b717451da781786de44e66e7">油腻腻的中年（小诗）</a></li>
<li><a href="https://www.meipian.cn/vc4pr59?uuid=799c98f5a187405c94c86f7da7788869">生命（老四们的蝼蚁人生）</a></li>
<li><a href="http://www.sitexa.org/technology/%E5%A4%A7%E5%81%A5%E5%BA%B7%E5%95%86%E4%B8%9A%E6%A8%A1%E5%BC%8F.html">大健康商业模式</a></li>
<li><a href="http://www.sitexa.org/other/%E7%A4%BE%E5%8C%BA%E7%A4%BE%E4%BA%A4%E5%95%86%E4%B8%9A%E6%A8%A1%E5%9E%8B.html">社区社交商业模型</a></li>
</ul>
<h2 id="-">链接</h2>
<ul>
<li><a href="https://github.com/sitexa">GitHub</a></li>
<li><a href="http://www.sitexa.org/">技术博客</a></li>
<li><a href="http://www.sitexa.net/">南方时代</a></li>
<li><a href="http://www.sitexa.cn/">神秘湘鄂西</a></li>
</ul>
<h2 id="-">联系方式</h2>
<ul>
<li>微信：xnpeng</li>
</ul>
<h2 id="-">鸣谢</h2>
<ul>
<li>五一节结束了，我借此页面跟大家说一声感谢。</li>
<li>这段时间，我有些诚煌诚恐，无地自容。我的经历都是一些小公司的软件开发，做着做着就成了Team leader，做过架构、产品、管理，做了好几个行业，技术栈全而不深。</li>
<li>到底适合做什么岗位，我也不好定位，其实也没得选择。除了美工不会做，其他的都会点。近几年，主要在JVM平台上做开发，特别是自(shi)由(ye)之后，我主要学习了Kotlin和NodeJS相关技术，同时也玩玩Python和GoLang。</li>
<li>自认为学习能力强，追求完美，不管是商业模式，还是产品设计，或者技术架构，以及代码开发，都追求优美。但都被残酷的现实挤压得很骨感。</li>
<li>一直以来，我对社交和电商很感兴趣，伴随着QQ和微信的成长、体验着阿里和京东的发展，见证了美团和大众点评的成功，思考过Facebook、twitter、YouTube、Snapchat、Whatsapp、Medium为什么在国外能够斗争发展，对一些新模式新技术比如共享单车、区块链有些关注，因为自由嘛，不受约束地接触各种技术（玩具）。</li>
<li>在社交领域，腾讯独霸天下20年，在电商领域，毫无疑问，是阿里的天下，虽有京东、苏宁等后起之秀，但都没有革命性的模式或产品。美团在团购领域的成功，既迎合了中国消费者的心理，也强化了这种心理。这些公司和老板都是我无比崇拜的IT英雄！</li>
<li>社交是一种形式，电商是变现模式，将二者结合起来会是一个什么样子呢？很多探索者已经在理论上和实践上做过很多尝试，有人号称社交电商，我不知对不对。</li>
<li>我的思考是这样的，陌生社交和熟人社交之间有一个巨大的中间地带，即半生不熟的社区社交（园区社交），目前QQ群和微信群在承担这个工作，实际上不能满足现实需求。</li>
<li>阿里电商（单中心）和微商（无中心）电商之间存在着一个巨大的中间地带，即社区电商（多中心），虽然有很多个创业团队做过多年的尝试，比如小区无忧，社区001，国安社区等等，都投入了大量资金，但我看不到什么革命性的模式。</li>
<li>我的想法是用社交带来流量，通过电商变现。我是不是有点异想天开？</li>
<li>有很多企业向我发出了面试邀请，有很多创业团队向我伸出了橄榄枝，一些朋友给我提出非常好的建议，还有很多同行同学们希望跟我进行技术交流，甚至有些企业问我能否承接外包业务。</li>
<li>在此，我要对所有的所有，说一声谢谢，谢谢你们对我的关心和支持！有你们的存在，让我对明天充满希望，对未来充满信心！不管有没有找到合适的工作，我认识了一群朋友，我非常满意！</li>
<li>我回复了一些朋友的信息，还有很多朋友的信息我没能及时回复，在此，我表示深深的歉意！</li>
</ul>
</div></div></div><script type="text/javascript" src="./个人简历_files/manifest.9e4bf4bca8c557076340.js"></script><script type="text/javascript" src="./个人简历_files/vendor.4d9904ccf1bca6654272.js"></script><script type="text/javascript" src="./个人简历_files/app.1d5e8d9ebd3721718cd6.js"></script></body></html>